img{
    max-width: 100%;
}



.warp{
    padding: 10px 0;
    border: 1px solid #ddd;
}

section.block{
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
}

h4{
    margin: 10px 0;
}

p{
    line-height: 1.5;
}

.title{
    text-indent: 2rem;
}

.btn-default{
    border: 1px solid #ccc;
}

.tran{
    padding: 10px;
    display: inline-block;
}

#myrl{
    width:100%;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}

#myrl a{
    margin-right: 5px;
}

.biao tbody td{
    background: rgba(158, 158, 158, 0.11);
}

.biao .normal-date,
.biao .red{
    background: none;
}

.biao .selday {
    background: #e29797;
}

.trip_detail{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 14;
    overflow: hidden;
}

.date-checked>font:nth-child(1){
    height: 25px;
    font-size: 18px;
    width: 25px;
    display: inline-block;
    background: green;
    color: #fff;
    border-radius: 50%;
    text-align: center;
}